<script src="{{ getAssets }}js/amazeui.datatables.min.js?v={{ assets_version }}"></script>
<script src="{{ getAssets }}js/jquery.table2excel.min.js?v={{ assets_version }}"></script>
<script>
    var query_type = 1;
    $('.query_type').click(function(){
        $('.query_type').removeClass('am-btn-primary').addClass('am-btn-default');
        $(this).removeClass('am-btn-default').addClass('am-btn-primary');
        query_type = $(this).data('type');
        if(query_type == 5) {
            $('.show_custom_date').removeClass('am-hide');
        } else {
            $('.show_custom_date').addClass('am-hide');
            show_date_data(query_type, '', '');
        }
    });
    $('#searchsubmit').click(function(){
        var start_date = $('#start_date').val();
        var end_date = $('#end_date').val();
        if(start_date == '' || end_date == '') {
            layer.msg('请选择开始、结束时间');
            return false;
        }
        show_date_data(5, start_date, end_date);
    });
	var tables = $('#dataTables').DataTable({
	    columns: [
			{"data" : "Identifier", "bSortable": false}
			,{"data" : "DepName", "bSortable": false}
			,{"data" : "TypeName", "bSortable": false}
			,{"data" : "ProductName", "bSortable": false}
			,{"data" : "Diopter", "bSortable": false}
			,{"data" : "Astigmatism", "bSortable": false}
			,{"data" : "ModelNumber", "bSortable": false}
			,{"data" : "ColourNumber", "bSortable": false}
			,{"data" : "Amount", "bSortable": false}
			,{"data" : "UnitPrice", "bSortable": false}
			,{"data" : "SmallPlan", "bSortable": false}
			,{"data" : "CreatedAt", "bSortable": false}
			,{"data" : "CreatedBy", "bSortable": false}
		]
		,"serverSide": false
		,"bPaginate" : false
		,"bFilter" : false	//是否启动过滤、搜索功能 
		,"bInfo" : false //是否显示页脚信息，DataTables插件左下角显示记录数
		,"bProcessing" : false //DataTables载入数据时，是否显示‘进度’提示  
		  
	});

    //查询列表
    function show_date_data(query_type, start, end) {
        var index = layer.load();
        $.post('{{urlfor "StatisticsController.EntryDetailed"}}',{'query_type':query_type,'start_date':start, 'end_date':end}, function(res){
            layer.close(index);
            if(res.code == 1) {
                return false;
            }
            tables.clear().draw();
            $.each(res.data, function (index, value) {
                tables.row.add(value).draw();
            });
        }, 'json');
    }
    show_date_data(query_type, '', '');
	$('#download').bind("click", function(){
        $("#dataTables").table2excel({
            // 不被导出的表格行的CSS class类
            exclude: ".noExl",
            // 导出的Excel文档的名称
            name: "Excel Document Name",
            // Excel文件的名称
            filename: "CRKHZD_MX",
            //文件后缀名
            fileext: ".xls",
            //是否排除导出图片
            exclude_img: false,
            //是否排除导出超链接
            exclude_links: false,
            //是否排除导出输入框中的内容
            exclude_inputs: false
        });
		return false;
	});
</script>